package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.Constitution;

/**
 * 体质信息Mapper接口
 * 
 * @author ruoyi
 * @date 2023-11-25
 */
public interface ConstitutionMapper 
{
    /**
     * 查询体质信息
     * 
     * @param constitutionId 体质信息主键
     * @return 体质信息
     */
    public Constitution selectConstitutionByConstitutionId(Long constitutionId);

    /**
     * 查询体质信息列表
     * 
     * @param constitution 体质信息
     * @return 体质信息集合
     */
    public List<Constitution> selectConstitutionList(Constitution constitution);

    /**
     * 新增体质信息
     * 
     * @param constitution 体质信息
     * @return 结果
     */
    public int insertConstitution(Constitution constitution);

    /**
     * 修改体质信息
     * 
     * @param constitution 体质信息
     * @return 结果
     */
    public int updateConstitution(Constitution constitution);

    /**
     * 删除体质信息
     * 
     * @param constitutionId 体质信息主键
     * @return 结果
     */
    public int deleteConstitutionByConstitutionId(Long constitutionId);

    /**
     * 批量删除体质信息
     * 
     * @param constitutionIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteConstitutionByConstitutionIds(Long[] constitutionIds);
}
